package fachklassen.controls;

import java.util.HashMap;
import fachklassen.entities.Produkt;

public class Produktverwaltung {
	
	private HashMap<Integer,Produkt> produkte;
	
	public Produktverwaltung(){
		produkte= new HashMap<Integer,Produkt>();
	}
	
	public int neuesProdukt(String prodName, int ekPreis, int vkPreis){
		Produkt p= new Produkt(prodName,ekPreis,vkPreis);
		produkte.put(p.getProdNr(),p);
		return p.getProdNr();
	}
	
	public Produkt gibProdukt(int prodnr){
		return produkte.get(prodnr);
	}

	public String produktZeigen(int prodnr) {
		Produkt produkt=gibProdukt(prodnr);
		if (produkt==null)
			return "nicht vorhanden";
		return produkt.toString();
	}
	
	@Override
	public String toString(){
		StringBuffer sb= new StringBuffer();
		for (Produkt p:produkte.values()){
			sb.append(p.toString());
			sb.append("\n");
		}
		return sb.toString();
	}

}
